| API Documentation |  |

- MAIN PAGE
- NAMESPACES
- CLASSES

nkGraphics::Camera Member List

This is the complete list of members for nkGraphics::Camera, including all inherited members.

addEntityToTrack(Entity *entity) | nkGraphics::Node |
applyScale(const nkMaths::Vector &value) override | nkGraphics::Camera | virtual
create(System *system=nullptr) | nkGraphics::Camera | static
dispatchDirtyTransform() | nkGraphics::Node |
Exportable() noexcept | nkExport::Exportable |
exportClassToTree(nkExport::Node *rootNode) override | nkGraphics::Camera | virtual
getAbsoluteFront() | nkGraphics::Node |
getAbsoluteRight() | nkGraphics::Node |
getAbsoluteTransform() | nkGraphics::Node |
getAbsoluteUp() | nkGraphics::Node |
getAspectRatio() const | nkGraphics::Camera |
getAutoUpdateOnContextSwitch() const | nkGraphics::Camera |
getChildNode(unsigned int index) const | nkGraphics::Node |
getDirectionAtPixelView(int x, int y, RenderContext *fromContext=nullptr) | nkGraphics::Camera |
getDirectionAtPixelWorld(int x, int y, RenderContext *fromContext=nullptr) | nkGraphics::Camera |
getDirectionAtScreenCoordView(float x, float y) | nkGraphics::Camera |
getDirectionAtScreenCoordWorld(float x, float y) | nkGraphics::Camera |
getFar() const | nkGraphics::Camera |
getFarPlanePoints(nkMaths::Vector &a, nkMaths::Vector &b, nkMaths::Vector &c, nkMaths::Vector &d) | nkGraphics::Camera |
getFov() const | nkGraphics::Camera |
getFrustum() | nkGraphics::Camera |
getFrustumCornersDirectionsView(nkMaths::Vector &a, nkMaths::Vector &b, nkMaths::Vector &c, nkMaths::Vector &d) | nkGraphics::Camera |
getFrustumCornersDirectionsWorld(nkMaths::Vector &a, nkMaths::Vector &b, nkMaths::Vector &c, nkMaths::Vector &d) | nkGraphics::Camera |
getHidden() const | nkGraphics::Camera |
getName() const | nkGraphics::Camera |
getNear() const | nkGraphics::Camera |
getNearPlanePoints(nkMaths::Vector &a, nkMaths::Vector &b, nkMaths::Vector &c, nkMaths::Vector &d) | nkGraphics::Camera |
getNumChildNode() const | nkGraphics::Node |
getOrientationAbsolute() | nkGraphics::Node |
getOrientationRelative() const | nkGraphics::Node |
getOrthographicHeight() const | nkGraphics::Camera |
getParentNode() const | nkGraphics::Node |
getPositionAbsolute() | nkGraphics::Node |
getPositionRelative() const | nkGraphics::Node |
getProjectionMatrix() const | nkGraphics::Camera |
getProjectionType() const | nkGraphics::Camera |
getRelativeTransform() | nkGraphics::Node |
getScaleAbsolute() | nkGraphics::Node |
getScaleRelative() const | nkGraphics::Node |
getTrackedEntity(unsigned int index) const | nkGraphics::Node |
getTrackedEntityCount() const | nkGraphics::Node |
getViewMatrix() const | nkGraphics::Camera |
getViewProjMatrix() const | nkGraphics::Camera |
importClassFromTree(nkExport::Node *rootNode) override | nkGraphics::Camera | virtual
lookAt(const nkMaths::Vector &point, const nkMaths::Vector &enforcedUp=nkMaths::Vector(0, 0, 0, 0)) | nkGraphics::Camera |
prepareForContext(RenderContext *context) | nkGraphics::Camera |
registerListener(NodeChangeListener *listener) | nkGraphics::Node |
rotateAbsolute(const nkMaths::Quaternion &value) override | nkGraphics::Camera | virtual
rotateRelative(const nkMaths::Quaternion &value) override | nkGraphics::Camera | virtual
setAbsoluteTransform(const nkMaths::Matrix &value) | nkGraphics::Node |
setAspectRatio(float widthOnHeight) | nkGraphics::Camera |
setAutoUpdateOnContextSwitch(bool value) | nkGraphics::Camera |
setFar(float value) | nkGraphics::Camera |
setFov(float radianValue) | nkGraphics::Camera |
setHidden(bool value) | nkGraphics::Camera |
setName(const nkMemory::StringView &name) | nkGraphics::Camera |
nkGraphics::Node::setName(nkMemory::StringView value) | nkGraphics::Node |
setNear(float value) | nkGraphics::Camera |
setOrientationAbsolute(const nkMaths::Quaternion &value) override | nkGraphics::Camera | virtual
setOrientationRelative(const nkMaths::Quaternion &value) override | nkGraphics::Camera | virtual
setOrthographicHeight(float value) | nkGraphics::Camera |
setParentNode(Node *parent) | nkGraphics::Node |
setPositionAbsolute(const nkMaths::Vector &value) override | nkGraphics::Camera | virtual
setPositionRelative(const nkMaths::Vector &value) override | nkGraphics::Camera | virtual
setProjectionType(PROJECTION_TYPE value) | nkGraphics::Camera |
setRelativeTransform(const nkMaths::Matrix &value) | nkGraphics::Node |
setScaleAbsolute(const nkMaths::Vector &value) override | nkGraphics::Camera | virtual
setScaleRelative(const nkMaths::Vector &value) override | nkGraphics::Camera | virtual
stopEntityTracking(Entity *entity) | nkGraphics::Node |
translateAbsolute(const nkMaths::Vector &value) override | nkGraphics::Camera | virtual
translateRelative(const nkMaths::Vector &value) override | nkGraphics::Camera | virtual
unregisterListener(NodeChangeListener *listener) | nkGraphics::Node |
updateProjectionMatrix() | nkGraphics::Camera |
updateTransformations() | nkGraphics::Node |
updateViewMatrix() | nkGraphics::Camera |
~Exportable() | nkExport::Exportable | virtual
~Node() | nkGraphics::Node | virtual